.shopList {

  position: relative;
  width: 100%;
  margin: 0 auto;

  .hui {
    color: #919191;
    font-size: 20rpx;
  }



  &_conter {
    margin: 30rpx;
    padding: 30rpx;
    border-radius: 10rpx;
    background: #fff;

    &_head {
      display: flex;
    }

    &_img {
      width: 72rpx;
      height: 72rpx;
      border-radius: 50%;
      border: 1px solid red;
    }

    &_title {
      margin-left: 20rpx;
      line-height: 36rpx;
      display: flex;
      width: 83%;
      justify-content: space-between;
    }

    &_imgList {
      position: relative;
      width: 100%;
      display: flex;
      margin-top: 30rpx;
      flex-wrap: wrap;
      justify-content: flex-start;
    }

    &_phone {
      width: 205rpx;
      height: 205rpx;
      border-radius: 10px;
      position: relative;
      display: flex;
      margin-right: 5rpx;
      margin-bottom: 12rpx;

    }

    &_phone:nth-child(3n) {
      margin-right: 0;
    }

    &_opcity {
      position: absolute;
      min-width: 113rpx;
      height: 47rpx;
      color: #fff;
      background: rgba(0, 0, 0, 0.25);
      border-radius: 25rpx;
      text-align: center;
      line-height: 47rpx;
      font-family: PingFangSC-Semibold, PingFang SC;
      font-size: 24rpx;
      font-weight: 600;
      right: 10rpx;
      bottom: 9rpx;
    }
  }
}